export interface AgentVO {
  /**
   *
   */
  id: string | number;

  /**
   * 代理编号
   */
  agNo: string;

  /**
   * 代理名称
   */
  agentName: string;

  /**
   * 所属省份id
   */
  provId: string | number;

  /**
   * 所属城市id
   */
  cityId: string | number;

  /**
   * 所属区县id
   */
  districtId: string | number;

  /**
   * 代理等级
   */
  agLevel: number;

  /**
   * 代理姓名
   */
  leaderName: string;

  /**
   * 代理手机号
   */
  leaderPhone: string;

  /**
   * 经度
   */
  lng: number;

  /**
   * 纬度
   */
  lat: number;

  /**
   * 代理状态 0 - 禁用 1 - 启用
   */
  state: number;

  /**
   * 添加时间
   */
  createTime: string;

  /**
   * 所在地址
   */
  address: string;

  /**
   * 分润比例
   */
  splitRate: number;

  areaName: string;

  provinceArray: any;
}

export interface AgentForm extends BaseEntity {
  /**
   *
   */
  id?: string | number;

  /**
   * 代理编号
   */
  agNo?: string;

  /**
   * 代理名称
   */
  agentName?: string;

  /**
   * 所属省份id
   */
  provId?: string | number;

  /**
   * 所属城市id
   */
  cityId?: string | number;

  /**
   * 所属区县id
   */
  districtId?: string | number;

  /**
   * 代理等级
   */
  agLevel?: number;

  /**
   * 代理姓名
   */
  leaderName?: string;

  /**
   * 代理手机号
   */
  leaderPhone?: string;

  /**
   * 经度
   */
  lng?: number;

  /**
   * 纬度
   */
  lat?: number;

  /**
   * 代理状态 0 - 禁用 1 - 启用
   */
  state?: number;

  /**
   * 添加时间
   */
  createTime?: string;

  /**
   * 所在地址
   */
  address?: string;

  /**
   * 分润比例
   */
  splitRate?: number;

  areaName?: string;

  provinceArray?: any;
}

export interface AgentQuery extends PageQuery {

  /**
   * 代理编号
   */
  agNo?: string;

  /**
   * 代理名称
   */
  agentName?: string;

  /**
   * 所属省份id
   */
  provId?: string | number;

  /**
   * 所属城市id
   */
  cityId?: string | number;

  /**
   * 所属区县id
   */
  districtId?: string | number;

  /**
   * 代理等级
   */
  agLevel?: number;

  /**
   * 代理姓名
   */
  leaderName?: string;

  /**
   * 代理手机号
   */
  leaderPhone?: string;

  /**
   * 经度
   */
  lng?: number;

  /**
   * 纬度
   */
  lat?: number;

  /**
   * 代理状态 0 - 禁用 1 - 启用
   */
  state?: number;

  /**
   * 添加时间
   */
  createTime?: string;

  /**
   * 所在地址
   */
  address?: string;

  /**
   * 分润比例
   */
  splitRate?: number;

    /**
     * 日期范围参数
     */
    params?: any;
}



